package com.hliushi.springbean;

import org.springframework.context.annotation.ImportSelector;
import org.springframework.core.type.AnnotationMetadata;

/**
 * @author llhuang10
 * @date 2021/8/21 19:19
 */
public class MyClass implements ImportSelector {
    /**
     * 第一步: 创建MyClass类并实现ImportSelector接口, 这里用于演示就添加一个全类名给其返回值
     *
     * @param importingClassMetadata AnnotationMetadata表示当前被@Import注解给标识的所有注解信息
     * @return 就是我们实际上需导入的到容器中的组件全类名 [重点]
     */
    @Override
    public String[] selectImports(AnnotationMetadata importingClassMetadata) {
        return new String[]{"com.hliushi.springbean.TestDemo3"};
    }
}
